package cate.game.activity.limitshop;

import cate.common.table.d.GDFunc;
import cate.game.activity.base.core.Activity;
import cate.game.activity.base.core.ActivityHandler;
import cate.game.activity.base.core.EmptyActivityGlobalData;
import easy.java.dev.note.NoteClass;

@NoteClass("通用限购商店")
@Activity(relatedFuncIds = {
        GDFunc.MergeAct.MERGE_ACT_SHOP,
        GDFunc.UP_POOL_FAIRY_GIFT,
        GDFunc.UP_POOL_HERO_GIFT,
        GDFunc.UP_POOL_STRONG_HERO_GIFT,
        GDFunc.CONVERT_HERO_GIFT,
        GDFunc.GOLD_EGG_GIFT,
        GDFunc.LUCKY_BAG_GIFT,
        GDFunc.LIMIT_BACK_GIFT,
        GDFunc.SPE_CALL_SHOP,
        GDFunc.Help.GOLD_COMEON_SHOP,
        GDFunc.Help.HERO_STAR_UP_SHOP,
        GDFunc.Help.DAILY_GIFT_SHOP,
        GDFunc.Help.HERO_CALL_SHOP,
        GDFunc.Help.NATURE_HERO_CALL_SHOP,
        GDFunc.Help.GEMS_ON_SHOP,
        GDFunc.Help.SPICE_CALL_SHOP,
        GDFunc.Help.M1_CONSUME_SHOP,
        GDFunc.Help.GOD_EQUIP_SHOP,
        GDFunc.Help.RUNE_RECAST_SHOP,
        GDFunc.Help.MALL_BUY_SHOP,
        GDFunc.Help.ELITE_CALL_SHOP,
        GDFunc.LOST_DREAMLAND_GIFT,
        GDFunc.LOTTERY_GIFT,
        GDFunc.SKIN_DRAW_GIFT,
        GDFunc.MOONCAKE_SHOP,
        GDFunc.Help.CROSS_SPICE_CALL_SHOP,
        GDFunc.Help.CROSS_WISH_CRYSTALL_SHOP,
        GDFunc.Help.WISH_CRYSTAL_SHOP,
        GDFunc.NEW_HERO_GIFT,
        GDFunc.Help.CROSS_DIAMOND_SHOP,
        GDFunc.Help.CROSS_GOD_EQUIP_SHOP,
        GDFunc.SB_SHOP_1,
        GDFunc.SB_SHOP_2
})
public class LimitShopActivityHandler extends ActivityHandler<EmptyActivityGlobalData, LimitShopActivity> {

    @Override
    public String getName() {
        return "限购商店活动";
    }

    @Override
    public EmptyActivityGlobalData buildGlobal() {
        return EmptyActivityGlobalData.BUILD();
    }

    @Override
    public LimitShopActivity buildSingle() {
        return new LimitShopActivity();

    }

    @Override
    public void onActOpen() {

    }

    @Override
    public void onActClose() {

    }
}
